
//
// 101125 - AH - Created.
//

package org.soekrat.engine.event;

import java.util.EventListener;

/**
 * <p>
 *   Interface for objects that received 
 *   {@link SoekratChangeEvent} events.
 * </p>
 * @author Arne Halvorsen (AH)
 * @author Laetitia Le Chatton (LLC) 
 */
public interface SoekratChangeListener extends EventListener 
{
  /**
   * <p>
   *   Invoked when network changes.
   * </p>
   * @param e Event.
   */
  void changed(SoekratChangeEvent e);
  
  /**
   * <p>
   *   The empty array shared.
   * </p>
   */
  public static final SoekratChangeListener[] E_ARRAY=
    new SoekratChangeListener[0];
  
}
